body,
div,
span {
    margin: 0;
    padding: 0;
    font-size: 0.15rem;
    font-family: "Helvetica", "PingFangSC", "Microsoft Yahei", "微软雅黑", Arial, sans-serif;
}

a {
    color: inherit;
    text-decoration: none;
}

.bj_title {
    border-bottom: 1px solid rgba(222, 222, 222, 1);
}

.bj_more {
    color: rgb(125, 125, 125);
    float: right;
    font-size: 14px;
}

.bj_title_name {
    display: inline-block;
    width: 49.3%;
    text-align: left;
    color: #ee7a3a;
    font-size: 20px;
    font-weight: bold;
    margin-left: .125rem;
}

.bj_title .bj_month {
    display: block;
    text-align: right;
    color: rgba(155, 155, 155, 1);
    font-size: 14px;
    margin-bottom: 5px;
}

.bj_content {
    width: 100%;
    margin-top: .125rem;
}

.bj_content .bj_left {
    float: left;
    width: 49%;
    height: 145px;
    border-radius: 4px;
    background-color: #E5F1FE;
}

.bj_content .bj_left:hover {
    border: 0.25px solid #238FE9;
    border-radius: 4px;
    box-shadow: 0px 0px 0.05rem #238FE9;
    transition: all 0.6s
}



.bj_content .bj_right {
    float: right;
    width: 49%;
    height: 145px;
    border-radius: 4px;
    background-color: #FDF4F2;
}

.bj_content .bj_right:hover {
    border: 0.25px solid #F78C67;
    border-radius: 4px;
    box-shadow: 0px 0px 0.05rem #F78C67;
    transition: all 0.6s
}

.bj_content span {
    display: block;
    text-align: center;
    padding-bottom: 15px;
    font-size: 16px;
}

.bj_content span i {
    font-style: normal;
    font-size: 16px;
}

.bj_sl i {
    border-bottom: 2px solid #74B5FF;
    padding-bottom: 10px;
}

.bj_bj i {
    border-bottom: 2px solid #F78C67;
    padding-bottom: 10px;
}

.bj_sl img {
    padding-left: 30px;
    margin-top: 10px;
}

.bj_bj img {
    padding-left: 30px;
    margin-top: 10px;
}

.bj_content .bj_sll {
    display: inline-block;
    color: #0581FF;
    font-size: 30px;
    font-family: "SourceHanSansCNVF-Bold";
    font-weight: 700;
}

.bj_content .bj_bjl {
    color: #FF4C0D;
    font-size: 30px;
    display: inline-block;
    font-family: "SourceHanSansCNVF-Bold";
    font-weight: 700;
}

.bj_content i {
    font-size: .14px;
    color: black;
    font-style: normal;
    padding-left: 5px;
}

.bj_content .bj_dy_left {
    float: left;
    width: 49%;
    height: 145px;
    border-radius: 4px;
    background-color: #EFFAF7;
}

.bj_dy_sl i {
    border-bottom: 2px solid #74B5FF;
    padding-bottom: 10px;
}

.bj_dy_sl img {
    padding-left: 30px;
    margin-top: 10px;
}

.bj_content .bj_dy_sll {
    display: inline-block;
    color: #0AB98E;
    font-size: 30px;
    font-family: "SourceHanSansCNVF-Bold";
    font-weight: 700;
}

/*当月办结*/
.bj_content .bj_dy_right {
    float: right;
    width: 49%;
    height: 145px;
    border-radius: 4px;
    background-color: #FFF9ED;
}

.bj_content .bj_dy_bjl {
    color: #FE9F09;
    font-size: 30px;
    display: inline-block;
    font-family: "SourceHanSansCNVF-Bold";
    font-weight: 700;
}

.bj_dy_bj i {
    border-bottom: 2px solid #74B5FF;
    padding-bottom: 10px;
}

.bj_dy_bj img {
    padding-left: 30px;
    margin-top: 10px;
}

.bj_content .bj_dy_left:hover {
    border: 0.25px solid #7ad3ba;
    border-radius: 4px;
    box-shadow: 0px 0px 0.05rem #7ad3ba;
    transition: all 0.6s
}

.bj_content .bj_dy_right:hover {
    border: 0.25px solid #fce496;
    border-radius: 4px;
    box-shadow: 0px 0px 0.05rem #fce496;
    transition: all 0.6s
}